/**
 * Created by mxk on 2017/8/26.
 */
/**
 * Created by Eric.Zhang on 2017/4/7.
 */
var mortise_layout={};
mortise_layout.Data={uid:""}


//ajax结果返回值验证，结果为空或失去登录或访问没有权限都会返回false，内部已做好弹出层提示
/**
 * 请求结果验证
 * @param data 服务器返回的数据
 * @param extNote 是否对除未登录、权限不足以外的验证做出提示，true表示自己进行提示，不传或false表示系统自动提示
 * @returns {boolean} true验证通过 false验证失败
 * @constructor
 */
mortise_layout.ValidataResult=function (data,extNote) {
    if(!data||data==""){
        return false;
    }else if(data.code=="NoRule"){
        alert('您没有访问该数据的权限！');
        return false;

    }else if(data.code=='NoLogin'||data.code=='LoginFail'){
        alert('您已失去登录状态！请重新登录系统！');
        window.location.href='/login2'
        return false;
    }else if(data.code=="ServiceError"&&!extNote){
        alert('服务器暂时繁忙，请联系工作人员！')
        return false;

    }else if(data.code=="ParamsError"&&!extNote){
        var errmsg="请求的参数不正确！" + (data.errorMsg?data.errorMsg:"");
        alert('访问失败');
        return false;

    }else{
        return true;
    }
}

function  GetAppName(app) {
    var appName='';
    if (app=='1'){
        appName='后台'
    }
    else if (app=='2'){
        appName='Web端'
    }
    else if (app=='3'){
        appName='Client'
    }
    else if (app=='4'){
        appName='Android '
    }
    else if (app=='5'){
        appName='IOS'
    }
    else {
        appName='未知'
    }
    return appName;
}

function  GetClassTypeName(app) {
    var appName='';
    if (app==1){
        appName='电影'
    }
    else if (app==2){
        appName='电视剧'
    }
    else if (app==3){
        appName='综艺'
    }
    else if (app==4){
        appName='动漫 '
    }
    else {
        appName='未知'
    }
    return appName;
}

function getPageCount( itemCount, pageSize) {
    return Math.ceil(itemCount / pageSize);

}
function ShowPage(elementid, options, pageFuc) {
    if(options.allcount<= options.pagesize){
        return;
    }
    // $("#"+elementid).html('');
    $("#" + elementid).pagination(
        {
            coping: true,
            homePage: '首页',
            endPage: '末页',
            prevContent: '上一页',
            nextContent: '下一页',
            totalData: options.allcount,
            pageCount: getPageCount(options.allcount, options.pagesize),
            showData: options.pagesize,
            current: options.pno,

            // items_per_page:options.pagesize,//	每页显示的条目数	可选参数，默认是10
            // num_display_entries:5,//	连续分页主体部分显示的分页条目数	可选参数，默认是10
            // current_page:options.pno,//	当前选中的页面	可选参数，默认是0，表示第1页
            // prev_text :"« 上一页",	//“前一页”分页按钮上显示的文字	字符串参数，可选，默认是"Prev"
            // next_text: "下一页 »",//	“下一页”分页按钮上显示的文字	字符串参数，可选，默认是"Next"
            callback: function (api) {
                pageFuc(api.getCurrent());
                // if(index>0&&index<=getPageCount(options.pagesize,options.allcount)){
                //     pageFuc(index);
                // }
                //return false;
            }
        }
    );

}
$.getUrlParam = function (name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}
/*
 喜剧、爱情、动作、恐怖、科幻、剧情、犯罪、奇幻、战争、悬疑、动画文艺、伦理、纪录、传记、歌舞、古装、历史、惊悚
 * */
var VideoTypeData=[{id:0,name:'喜剧'},{id:1,name:'爱情'},{id:2,name:'动作'},{id:3,name:'恐怖'},
    {id:4,name:'科幻'},{id:5,name:'剧情'},{id:6,name:'犯罪'},{id:7,name:'奇幻'},{id:8,name:'战争'},
    {id:9,name:'悬疑'},{id:10,name:'动画'},{id:11,name:'伦理'},{id:12,name:'纪录'},{id:13,name:'传记'},
    {id:14,name:'歌舞'},{id:15,name:'家庭'},{id:16,name:'历史'},{id:17,name:'惊悚'}
    ,{id:18,name:"文艺"}];

function fillDivVideoType(id,valueidlist) {
    $('#'+id).empty();
    var html='';
    var typeAry=[];
    if (valueidlist){
        typeAry=valueidlist.split('');
    }

    $.each(VideoTypeData,function (index,item) {
        var checkedHtml='';
        if (typeAry[index]==1){
            checkedHtml='checked="checked"'
        }
        html+='<div class="checkbox" style="float:left;"><label><input type="checkbox" ' +checkedHtml+
            '  id="input_check'+item.id+'">' +
            ''+item.name+'</label></div>'
    })
    $('#'+id).html(html);
}
function GetVideoTypeNameList(idlist) {
    var aryIdList=idlist.split('');
    var typeName='';
    $.each(aryIdList,function (index,item) {

        typeName+=VideoTypeData[item].name+'/';
    });
    if(typeName){
        typeName=typeName.substr(0,typeName.length-1)
    }
    return typeName;
}


function GetVideoTypeNameByTypeId(typeid) {
    var typeobj='';
    $.each(VideoTypeData,function (index,item) {
        if (item.id==typeid){
            typeobj= item;
        }

    });
    if (typeobj){
        return typeobj.name;
    }
    else {
        return '全部';
    }
}


function  GoToVideoInfo(filmid) {
    window.location.href='/video2?fid='+filmid
}
function  DwonApp() {
    window.location.href='http://101.201.122.79:8080/shareH5';
}


function LoginOut(){
    $.ajax({
        type: 'post',
        url: '/api/user/loginout',
        dataType: 'json',
        success: function (data) {
            if (mortise_layout.ValidataResult(data)) {
                //{"code":"OperateOk","errorMsg":"","result":null,"allcount":0}
                if (data.code=='OperateOk'){
                    window.location.href='/login2';
                }
                else{
                    alert('操作失败');
                }
            }
        }
    });
}


 function pageLayerTemplate(){
    if(!!$(".page-m").length){
        $(".page-m").show();
    }else{
        $("body").append('<div class="page-m"></div>');
    }
    return false;
}

